IBIS Macromodel Task Group Meeting date: 03 October 2023 Members (asterisk for those attending): Achronix Semiconductor: Hansel Dsilva Amazon: John Yan ANSYS: * Curtis Clark * Wei-hsing Huang Aurora System: Dian Yang Cadence Design Systems: * Ambrish Varma Jared James Google: Hanfeng Wang GaWon Kim Intel: * Michael Mirmak Kinger Cai * Chi-te Chen Liwei Zhao Keysight Technologies: Fangyi Rao Majid Ahadi Dolatsara Stephen Slater Ming Yan Rui Yang Marvell: Steve Parker Mathworks (SiSoft): Walter Katz Graham Kus Micron Technology: Justin Butterfield Missouri S&T: Chulsoon Hwang Yifan Ding Zhiping Yang Rivos: Yansheng Wang SAE ITC: Michael McNair Siemens EDA (Mentor): * Arpad Muranyi * Randy Wolff Teraspeed Labs: * Bob Ross Zuken USA: Lance Wang The meeting was led by Arpad Muranyi. Curtis Clark took the minutes. -------------------------------------------------------------------------------- Opens: - None. ------------- Review of ARs: Michael: Send out draft9 of the [AMI Test Data] proposal including more feedback from the ATM meeting. - Done. Michael: Develop a full syntactically complete example demonstrating the [AMI Test Data] proposal. - In progress. Michael said he would work on this after we get the proposal itself more settled. -------------------------- Call for patent disclosure: - None. ------------------------- Review of Meeting Minutes: Arpad asked for any comments or corrections to the minutes of the September 26th meeting. Ambrish moved to approve the minutes. Michael seconded the motion. There were no objections. -------------- New Discussion: [AMI Test Data] proposal: Michael reviewed draft9, which had been sent to the ATM list prior to the meeting. He noted that the proposal now asks that the text be included after section 10.11, which is fairly late in the AMI chapter but not at the very end. He noted that, per Bob's suggestion, keyword hierarchy trees had been added to illustrate the locations of the two new keywords. In addition, a table had been added to show whether the various [AMI Test Configuration] file subparameters are required, prohibited, or optional for each of the combinations of the Direction and Type subparameters. Ambrish asked a question about the new hierarchy trees. He noted that the [Algorithmic Model] keyword is scoped by [Model]. The two new keywords in this proposal, [AMI Test Data] and [AMI Test Configuration], are defined to be at the same level as [Model]. Therefore, Ambrish asked whether or not it was correct to include the text of this proposal in Chapter 10, since that is primarily for information related to the [Algorithmic Model]. Ambrish then asked whether we should simply have the new [AMI Test Configuration] keyword be scoped by [Algorithmic Model]. This would eliminate the need for the [AMI Test Data] keyword altogether, as there would no longer be any need to indicate the name of the associated [Model]. It would be clear based on the scoping. Michael agreed that this sounded like a useful simplification of the proposal. The group discussed the ramifications, and no one could provide any reason that the simplification would result in any loss of functionality. Michael agreed to make this change and remove [AMI Test Data] altogether while moving [AMI Test Configuration] under [Algorithmic Model]. This change also makes the proposal fit even more clearly in chapter 10. Michael and the group agreed to keep the proposed location of the new text as "after 10.11". Ambrish suggested one other clarification for Clock_input_file's rules in the table. He said that Clock_input_file is required if the AMI Reserved parameter Rx_Use_Clock_Input is present, and it is prohibited otherwise. Michael agreed with the correction. For further clarification, the group decided to rename AMI_inputs_file and AMI_outputs_file to AMI_input_parameters_file and AMI_output_parameters_file respectively. Michael said he would send out draft10. ATM Agenda cleanup: Michael recalled that item 7 on the agenda, "AMI root name checking by parser", had been considered contingent on the new [AMI Test Configuration] keyword. The Quality task group had determined that it was not possible for the parser to invoke AMI_Init reliably without having the inputs to AMI_Init properly defined. Now that [AMI Test Configuration] provides a way to properly specify the inputs, the parser could potentially invoke AMI_Init and check the returned root name value. Michael suggested that this agenda item could be removed, as the topic could now be taken up by the Quality task group. Randy agreed and noted that the topic will not be lost because there is an open ibischk BUG (enhancement) for root name checking. Michael moved to remove item 7 from the ATM agenda. Curtis seconded. There were no objections. Bob moved to table item 9, "Update on various power integrity related topics", as there had been no new updates in a long time. He also noted that it could simply be untabled if we get new updates. Randy seconded. There were no objections. Item 9 to be moved to the Tabled Topics list. - Ambrish: Motion to adjourn. - Randy: Second. - Arpad: Thank you all for joining. New ARs: Michael: Send out draft10 of the [AMI Test Data] proposal including more feedback from the ATM meeting. ------------- Next meeting: 10 October 2023 12:00pm PT ------------- IBIS Interconnect SPICE Wish List: 1) Simulator directives